let arr = [2, -1, 9, -4, 0, 1]
// 过滤非正整数
arr = arr.filter(item => item > 0)
// 优化后的代码
// 实现选择排序，先拿到最小值，如果第一个元素不是1直接返回1，如果是1
for(let i = 0, len = arr.length, min; i<len; i++){
  min = arr[i]
  for(let j = i+1; j<len; j++){
    if(arr[j] < min){
      let c = min
      min = arr[j]
      arr[j] = c
    }
  }
  arr[i] = min
  if(i > 0 ){
    if (arr[i] - arr[i-1] > 1){
      console.log(arr[i] + 1)
    }
  } else {

  }
}

// if(arr.length){
//   arr.sort((a,b) => a-b)
//   if(arr[0] !== 1){
//     console.log(1)
//   } else {
//     for(let i = 0, len = arr.length - 1; i<len; i++){
//       if(arr[i+1] - arr[i] > 1){
//         console.log(arr[i] + 1)
//       }
//     }
//     console.log(arr.pop() + 1)
//   }
// }else{
  
// }
